Объект Element включает встроенные элементы управления HTML. Данный объект обычно является дочерним по отношению к объекту Form. В принципе размещение встроенных элементов управления возможно и вне формы. Однако в этом случае свойства элементов будут недоступны, невзирая на тот факт, что броузер корректно отобразит каждый элемент. Таким образом, обычно на практике объект Element имеет родительский объект Form, что позволяет получить доступ к свойствам встроенных элементов управления HTML. Следует отметить, что элементы управления ActiveX не имеют ограничения на расположение. Это означает, что их свойства доступны независимо от места расположения элементов.
К объекту Element можно обращаться, используя имя или по порядковому номеру элемента в массиве Elements. Использование обращения к объектам по их номерам может быть удобным при переборе большого количества однотипных элементов. В этом случае целесообразно воспользоваться циклом, в котором для обращения к элементам практически достаточно лишь перебирать их порядковые номера.
Чтобы определить количество элементов в массиве Elements достаточно
воспользоваться свойством Count. В этом случае обращение к свойству Count может выглядеть,
например, таким образом:
Count_of_Elements = Document.Form(0).Elements.Count
Как уже говорилось выше, объект Element представляет собой массив встроенных элементов управления. Порядок следования элементов в массиве соответствует порядку загрузки элементов в броузер, то есть очередности объявлений в HTML-коде.
Element является дочерним объектом по отношению к объекту Form. Каждая форма
имеет лишь один объект Element. Для обращения к этому объекту следует задать строку, аналогичную
приведенной ниже:
Window. Document. TestForm .Elements...
Следует учитывать, что к каждому элементу массива встроенных объектов можно
обращаться непосредственно по имени. Например:
Window. Document. TestForm. TestButton...
Объект Element обладает двумя свойствами. Свойство Length позволяет определить количество элементов в массиве объекта Element. Нумерация элементов начинается с нуля.
Свойство Count полностью идентично свойству Length.
Всего существует десять встроенных элементов управления IITML. Изучению работы с данными элементами посвящен этот раздел.
HTML поддерживает использование кнопок, зависимых и независимых переключателей, полей ввода, списков выбора. Почти все они определяются посредством тега <INPUT>.